#include <bits/stdc++.h>
using namespace std;
const int N=1e5+50;
int t,s,n;
int a[N];
int main(void){
    scanf("%d",&t);
    while(t--){
        scanf("%d%d",&s,&n);
        for(int i=0;i<n;i++){
            scanf("%d",&a[i]);
        }
        sort(a,a+n);
        bool flag=false;
        for(int i=0;i<n;i++){
            int k=lower_bound(a,a+n,s-a[i])-a;
            if(i==k){
                continue;
            }
            if(a[k]+a[i]==s){
                flag=true;
                break;
            }
        }
        if(flag){
            printf("Yes\n");
        }else{
            printf("No\n");
        }
    }
    return 0;
}